home *** CD-ROM | disk | FTP | other *** search
/ Joystick Magazine 1996 May / cd joy 71No13.iso / pc / demos / eurosoc / source / makefile < prev    next >
Makefile  |  1996-03-19  |  2KB  |  88 lines

  1. #
  2. #       Watcom make file
  3. #
  4.  
  5. wlink_options=
  6.  
  7. #wcc_options  =  /7 /d2 /5r /mf /zq /fp3 /4 /zp4 /s
  8.  
  9. #wcc_options    = /5r /7 /fp5 /zp4 /zq /s
  10. wcc_options    = /5r /7 /fp5 /zp4 /zq /os /s /d2
  11. #wcc_options    = /4r /7 /fp3 /zp4 /zq /d2 /s
  12.  
  13. wasm_options = -4s
  14.  
  15. # Auto included in every file.
  16. header_files =    
  17. #use & as a line extender
  18. object_files =    test.obj &
  19.         euro_gen.obj euro_spt.obj euro_dsk.obj euro_mem.obj euro_grf.obj euro_var.obj &
  20.         euro_sqd.obj euro_fix.obj euro_sel.obj euro_inf.obj euro_cnt.obj euro_usr.obj euro_win.obj &
  21.         euro_inp.obj euro_mod.obj euro_net.obj euro_cmd.obj euro_gdv.obj euro_mat.obj euro_rnd.obj &
  22.         euro_int.obj euro_fxd.obj &
  23.         menu.obj results.obj unmangle.obj intronet.obj &
  24.         control.obj mallocx.obj gamedata.obj audio.obj
  25.  
  26. test.exe    : $(object_files)
  27.         wlink $(wlink_options) @INFO
  28.  
  29. test.obj    : test.cpp *.h $(header_files)
  30.  
  31. mallocx.obj    : 
  32.           wpp386 mallocx.c $(wcc_options) 
  33.  
  34. menu.obj    : menu.cpp  
  35.  
  36. results.obj    : results.cpp  
  37.  
  38. unmangle.obj    : 
  39.           wpp386 unmangle.c $(wcc_options)
  40.  
  41. intronet.obj    : intronet.c *.h 
  42.  
  43. control.obj    : control.cpp 
  44.  
  45.  
  46. gamedata.obj    : gamedata.cpp  
  47.           wpp386 gamedata.cpp $(wcc_options) 
  48.  
  49. euro_sqd.obj    : euro_sqd.cpp *.h 
  50. euro_fix.obj    : euro_fix.cpp *.h 
  51. euro_grf.obj    : euro_grf.cpp *.h 
  52. euro_spt.obj    : euro_spt.cpp *.h 
  53. euro_gen.obj    : euro_gen.cpp *.h 
  54. euro_inf.obj    : euro_inf.cpp *.h 
  55. euro_dsk.obj    : euro_dsk.cpp *.h 
  56. euro_mem.obj    : euro_mem.cpp *.h 
  57. euro_cnt.obj    : euro_cnt.cpp *.h 
  58. euro_usr.obj    : euro_usr.cpp *.h 
  59. euro_mat.obj    : euro_mat.cpp *.h 
  60. euro_win.obj    : euro_win.cpp *.h 
  61. euro_gdv.obj    : euro_gdv.cpp *.h 
  62. euro_net.obj    : euro_net.c   *.h 
  63. euro_mod.obj    : euro_mod.cpp *.h 
  64. euro_rnd.obj    : euro_rnd.cpp *.h 
  65. euro_inp.obj    : euro_inp.cpp *.h 
  66. euro_cmd.obj    : euro_cmd.cpp *.h 
  67. euro_var.obj    : euro_var.cpp *.h 
  68. euro_int.obj    : euro_int.cpp *.h 
  69. euro_fxd.obj    : euro_fxd.asm *.h 
  70. #3deng.obj    : 3deng.c *.h
  71.  
  72. .cpp.obj:    
  73.         wpp386 $*.cpp $(wcc_options)
  74.  
  75. 3deng.obj:    
  76.         wpp386 3deng.c $(wcc_options)
  77.  
  78. .c.obj:    
  79.         wcc386 $*.c $(wcc_options)
  80.  
  81.  
  82. .asm.obj:    
  83.         wasm $*.asm $(wasm_options)
  84.  
  85.  
  86.  
  87.  
  88.